import Vue from 'vue'
import App from './App'
import Md from "utils/method.js"
import http from"./utils/http.js";//
// 挂载全局自定义方法
Vue.prototype.Md=new Md
// 挂载全局的请求方法
// 回包过滤
Vue.prototype.post=http.post;
Vue.prototype.get=http.get;
// 回包不过滤
Vue.prototype.iget=http.iget;
Vue.prototype.ipost=http.ipost;

Vue.prototype.code=http.code;
// 统一的头像上传方法 后台要求图片分开上传
Vue.prototype.upimg=http.upimg;
// 统一的图片上传方法 后台要求图片分开上传
Vue.prototype.upimgs=http.upimgs;
// 统一的视频上传方法
Vue.prototype.upvideo=http.upvideo;
Vue.prototype.baseUrl='http://laiba.bxwhl.com/api';
// 这样写很危险
Vue.prototype.userId=uni.getStorageSync("userInfo").id;


//封装console.log统一调用,方便清理页面打印
const log=(title,data)=>{
	console.log(title,data)
}
Vue.prototype.log=log;

// 封装msg方法
const msg = (title,icon='success') => {
	uni.showToast({
		title:title,
		duration:1500,
		mask:true,
		icon
	});
};
Vue.prototype.msg=msg;
//封装统一的showmodal方法
const showMd=(con,callback)=>{
	uni.showModal({
	    title: '提示',
	    content:con,
	    success: (res)=>{
	        if (res.confirm) {
	            console.log('用户点击确定');
				callback()
	        } else if (res.cancel) {
	            console.log('用户点击取消');
	        }
	    }
	});
}
Vue.prototype.showMd=showMd;



Vue.config.productionTip = false

App.mpType = 'app'

// 引入全局uView
import uView from 'uview-ui'
Vue.use(uView);

const app = new Vue({
    ...App
})
app.$mount()
